package StuPC;
//定义 Computer类，Computer 类代表一台电脑，具有两个属性：brand（品牌）和 cpuHz（CPU赫兹，即CPU的频率，
// 通常用于表示CPU的性能）
class Computer{
    String brand;
    double cpuHz;
}
//定义 StuPC类   StuPC 类代表一个学生拥有电脑的情况。
//它有四个属性：id（学生ID，但在程序中未使用），age（学生年龄，同样未使用），sname（学生姓名），c（学生拥有的电脑，类型为 Computer）。
//study 方法是一个实例方法，用于打印学生正在使用电脑学习的信息，包括学生的姓名、电脑的品牌和CPU赫兹。
public class StuPC {
    int id;
    int age;
    String sname;
    Computer c;

    void study() {
        System.out.println("我正在学习!使用我们的电脑，姓名:" + sname + "品牌：" + c.brand + " cpu:" + c.cpuHz);
    }
    //它首先创建了三个 StuPC 对象（s1、s2、s3），分别代表三个学生。
    //对于每个学生，它都创建了一个 Computer 对象，设置了电脑的品牌和CPU赫兹，然后将这个电脑对象赋给学生的 c 属性。
    //最后，它调用每个学生的 study 方法，打印出学生正在使用电脑学习的信息。
    public static void main(String[] args) {
        StuPC s1 = new StuPC();
        s1.sname = "张一";
        Computer compl = new Computer();
        compl.brand = "华硕";
        compl.cpuHz = 4.1;
        s1.c = compl;
        s1.study();

        StuPC s2 = new StuPC();
        s2.sname = "姚姚";
        Computer comp2 = new Computer();
        comp2.brand = "微星";
        comp2.cpuHz = 4.2;
        s2.c = comp2;
        s2.study();

        StuPC s3 = new StuPC();
        s3.sname = "李四";
        Computer comp3 = new Computer();
        comp3.brand = "苹果";
        comp3.cpuHz = 4.6;
        s3.c = comp3;
        s3.study();
    }
}